Update Node.js to v22.2.0 #31
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.




This PR contains the following updates:
22.1.0-alpine3.19->22.2.0-alpine3.19Release Notes
nodejs/node (node)
v22.2.0: 2024-05-15, Version 22.2.0 (Current), @targosCompare Source
Notable Changes
fb85d38e80] - (SEMVER-MINOR) cli: allow running wasm in limited vmem with --disable-wasm-trap-handler (Joyee Cheung) #5276623a0d3339f] - doc: add pimterry to collaborators (Tim Perry) #528747d7a762156] - (SEMVER-MINOR) fs: allow 'withFileTypes' to be used with globs (Aviv Keller) #528378748dd6477] - (SEMVER-MINOR) inspector: introduce the--inspect-waitflag (Kohei Ueno) #527349a7ae9b6c4] - lib,src: remove --experimental-policy (Rafael Gonzaga) #525831f7c2a93fc] - (SEMVER-MINOR) perf_hooks: adddeliveryTypeandresponseStatusfields (Matthew Aitken) #515892f59529dc5] - (SEMVER-MINOR) test_runner: support test plans (Colin Ihrig) #528606b4dac3eb5] - (SEMVER-MINOR) zlib: expose zlib.crc32() (Joyee Cheung) #52692Commits
0f5716c364] - assert: add deep equal check for more Error type (Zhenwei Jin) #518052c7d7caa8a] - benchmark: filter non-present deps fromstart-cli-version(Adam Majer) #517465db4c54bd6] - bootstrap: print--helpmessage usingconsole.log(Jacob Hummer) #5146367fcb6b85e] - buffer: even faster atob (Daniel Lemire) #52443a5d63f9052] - buffer: use size_t instead of uint32_t to avoid segmentation fault (Xavier Stouder) #48033f1bc994826] - buffer: remove lines setting indexes to integer value (Zhenwei Jin) #52588a97ff753ab] - build: add option to enable clang-cl on Windows (Michaël Zasso) #52870f96466a92c] - build: enable building with shared uvwasi lib (Pooja D P) #43987b463385aa8] - build: remove deprecated calls for argument groups (Mohammed Keyvanzadeh) #52913daeb7dbb3e] - build: sync V8 warning cflags with BUILD.gn (Michaël Zasso) #52873eed967430d] - build: harmonize Clang checks (Michaël Zasso) #52873e4b187433d] - build: compile with C++20 support (Michaël Zasso) #52838aea6ca25ba] - build: drop base64 dep in GN build (Cheng) #528567f866a8225] - build: make simdjson a public dep in GN build (Cheng) #52755e1bd53c098] - build: defineNOMINMAXin common.gypi (Chengzhong Wu) #5279418c530f8f7] - build, tools: copy release assets to staging R2 bucket once built (flakey5) #51394fb85d38e80] - (SEMVER-MINOR) cli: allow running wasm in limited vmem with --disable-wasm-trap-handler (Joyee Cheung) #5276611e978916f] - cluster: replaceforEachwithfor-ofloop (Jérôme Benoit) #50317db76c58d68] - console: colorize console error and warn (Jithil P Ponnan) #516290d040a3035] - crypto: fix duplicated switch-case return values (Mustafa Ateş UZUN) #49030ab7219f0b2] - deps: update googletest tofa6de7f(Node.js GitHub Bot) #529494ab096eccc] - deps: update simdjson to 3.9.2 (Node.js GitHub Bot) #5294789f275b1df] - deps: update corepack to 0.28.1 (Node.js GitHub Bot) #52946fc568b4b42] - deps: update simdutf to 5.2.8 (Node.js GitHub Bot) #52727e399360182] - deps: update simdutf to 5.2.6 (Node.js GitHub Bot) #52727232831f013] - deps: enable unbundling of simdjson, simdutf, ada (Daniel Lemire) #529247ca83a5abc] - deps: update googletest to2d16ed0(Node.js GitHub Bot) #516573b15eb5911] - deps: update googletest tod83fee1(Node.js GitHub Bot) #516574190d70035] - deps: update googletest to5a37b51(Node.js GitHub Bot) #516577a166a2871] - deps: update googletest to5197b1a(Node.js GitHub Bot) #51657812dbd749f] - deps: update googletest toeff443c(Node.js GitHub Bot) #51657cb3ae4b9ef] - deps: update googletest toc231e6f(Node.js GitHub Bot) #51657d97317aaa1] - deps: update googletest toe4fdb87(Node.js GitHub Bot) #51657ad8ca1259f] - deps: update googletest to5df0241(Node.js GitHub Bot) #51657828f0d7096] - deps: update googletest tob75ecf1(Node.js GitHub Bot) #516573b60dbcf7b] - deps: update googletest to4565741(Node.js GitHub Bot) #5165737098eb880] - deps: update simdjson to 3.9.1 (Node.js GitHub Bot) #52397a13cf1c049] - deps: update uvwasi to 0.0.21 (Node.js GitHub Bot) #52863faf8ada719] - deps: V8: cherry-pickf6bef09(Richard Lau) #528028e5844c2a4] - doc: remove reference to AUTHORS file (Marco Ippolito) #529601f3634e30f] - doc: update hljs with the latest styles (Aviv Keller) #529119102255749] - doc: mention quicker way to build docs (Alex Crawford) #5293715db3ef5fb] - doc: mention push.followTags config (Rafael Gonzaga) #5290680fa675af2] - doc: document pipeline withendoption (Alois Klink) #48970c0000f4118] - doc: add example forexecFileSyncmethod and ref to stdio (Evan Shortiss) #39412e0148e2653] - doc: add examples and notes to http server.close et al (mary marchini) #49091030f56ee6d] - doc: fixdns.lookupfamily0andalldescriptions (Adam Jones) #51653a6d624cd5a] - doc: updatefs.realpathdocumentation (sinkhaha) #481705dab187ca8] - doc: update fs read documentation for clarity (Mert Can Altin) #524535d3ee7205d] - doc: watermark string behavior (Benjamin Gruenbaum) #528422dd8f092a8] - doc: exclude commits with baking-for-lts (Marco Ippolito) #528960c2539b913] - doc: add names next to release key bash commands (Aviv Keller) #5287823a0d3339f] - doc: add pimterry to collaborators (Tim Perry) #5287415aad62e0c] - doc: update BUILDING.md previous versions links (Michaël Zasso) #52852f770a993d4] - doc: add more definitions to GLOSSARY.md (Aviv Keller) #52798f35b838a65] - doc: make docs more welcoming and descriptive for newcomers (Serkan Özel) #38056562a019a14] - doc: add OpenSSL errors to API docs (John Lamp) #342130cb7cf7aa9] - doc: fix grammatical mistake (codershiba) #52808a0147ff8d0] - doc: simplify copy-pasting ofbranch-diffcommands (Antoine du Hamel) #52757fce31fc829] - doc: add test_runner to subsystem (Raz Luvaton) #52774ca5607bbc8] - events: update MaxListenersExceededWarning message log (sinkhaha) #5192196566fc696] - events: add stop propagation flag toEvent.stopImmediatePropagation(Mickael Meausoone) #394635ee69243ed] - events: replace NodeCustomEvent with CustomEvent (Feng Yu) #43876f076e721cb] - fs: keep fs.promises.readFile read until EOF is reached (Zhenwei Jin) #521787d7a762156] - (SEMVER-MINOR) fs: allow 'withFileTypes' to be used with globs (Aviv Keller) #52837ad9c4bddb1] - http: correctly translate HTTP method (Paolo Insogna) #527018748dd6477] - (SEMVER-MINOR) inspector: introduce the--inspect-waitflag (Kohei Ueno) #527349a7ae9b6c4] - lib,src: remove --experimental-policy (Rafael Gonzaga) #52583a850219600] - meta: move@anonrigto TSC regular member (Yagiz Nizipli) #529324dc8a387b3] - meta: add mailmap entry for legendecas (Chengzhong Wu) #52795d10182d81d] - meta: bump actions/checkout from 4.1.1 to 4.1.4 (dependabot[bot]) #5278748d0ac0665] - meta: bump github/codeql-action from 3.24.9 to 3.25.3 (dependabot[bot]) #527867c7a25150e] - meta: bump actions/upload-artifact from 4.3.1 to 4.3.3 (dependabot[bot]) #52785d9abf18342] - meta: bump actions/download-artifact from 4.1.4 to 4.1.7 (dependabot[bot]) #52784590e5c6c45] - meta: bump codecov/codecov-action from 4.1.1 to 4.3.1 (dependabot[bot]) #52783b3d1720515] - meta: bump step-security/harden-runner from 2.7.0 to 2.7.1 (dependabot[bot]) #52782f74beb53de] - module: cache synchronous module jobs before linking (Joyee Cheung) #528688fbf6628d6] - module: have a single hooks thread for all workers (Gabriel Bota) #52706609d90bb4b] - path: fix toNamespacedPath on Windows (Hüseyin Açacak) #529151f7c2a93fc] - (SEMVER-MINOR) perf_hooks: adddeliveryTypeandresponseStatusfields (Matthew Aitken) #515890bbc62c42a] - process: improve event-loop (Aras Abbasi) #52108619ac79abb] - quic: address coverity warning (Michael Dawson) #5282404de5766ee] - repl: fix disruptive autocomplete without inspector (Nitzan Uziely) #40661663bb973ab] - src: fix Worker termination ininspector.waitForDebugger(Daeyeon Jeong) #52527fca38b2d6e] - src: useS_ISDIRto check if the file is a directory (theanarkh) #52164b228db579f] - src: allow preventing debug signal handler start (Shelley Vohr) #46681ace65a9aac] - src: make sure pass theargvto worker threads (theanarkh) #5282775004d32ab] - src: fix typo Unabled -> Unable (Simon Siefke) #52820c40a8273ef] - src: avoid unused variable 'error' warning (Michaël Zasso) #52886d169d0f181] - src: fix positional args in task runner (Yagiz Nizipli) #528109c76c95c10] - src: only apply fix in main thread (Paolo Insogna) #52702e1cba97df3] - src: fix test local edge case (Paolo Insogna) #52702dc41c135d7] - src: reduce unnecessary serialization of CLI options in C++ (Joyee Cheung) #52451fb24c4475c] - src: rewrite task runner in c++ (Yagiz Nizipli) #52609323f95de9e] - src: migrate to new V8 interceptors API (Michaël Zasso) #52745850ff02931] - src,permission: resolve path on fs_permission (Rafael Gonzaga) #527618d3b0b7ade] - stream: useByteLengthQueuingStrategywhen not inobjectMode(Jason) #48847fa715437b0] - stream: fix util.inspect for compression/decompressionStream (Mert Can Altin) #52283b0e6a6b3d5] - string_decoder: throw an error when writing a too long buffer (zhenweijin) #52215e016e952e6] - test: addDebugger.setInstrumentationBreakpointknown issue (Konstantin Ulitin) #31137a589de0886] - test: usefor-ofinstead offorEach(Gibby Free) #49790578868ddf8] - test: verify request payload is uploaded consistently (Austin Wright) #34066c676e522e6] - test: add fuzzer for native/js string conversion (Adam Korczynski) #511205f6415b41d] - test: add fuzzer forClientHelloParser(AdamKorcz) #510884d50d51a5e] - test: fix broken env fuzzer by initializing process (AdamKorcz) #51080cd00cdcbc8] - test: replaceforEach()intest-stream-pipe-unpipe-stream(Dario) #507865469adf458] - test: test pipelineendon transform streams (Alois Klink) #48970ea6070b0e8] - test: improve coverage of lib/readline.js (Rongjian Zhang) #386464f96b00307] - test: updated for each to for of in test file (lyannel) #503085d91cf1976] - test: movetest-http-server-request-timeouts-mixedto sequential (Madhuri) #45722f47e8fccbb] - test: fix DNS cancel tests (Szymon Marczak) #444320b073f885a] - test: add http agent toexecutionAsyncResource(psj-tar-gz) #34966fbce3178ba] - test: reduce memory usage of test-worker-stdio (Adam Majer) #377691f8eaec454] - test: add common.expectRequiredModule() (Joyee Cheung) #528685e731da572] - test: skip unstable shadow realm gc tests (Chengzhong Wu) #5285530a35ae522] - test: crypto-rsa-dsa testing for dynamic openssl (Michael Dawson) #52781968fe6a8b1] - test: skip some console tests on dumb terminal (Adam Majer) #377701448959e0d] - test: skip v8-updates/test-linux-perf-logger (Michaël Zasso) #5282130a4248b48] - test: add env variable test for --run (Yagiz Nizipli) #52811edb4ed3bc9] - test: drop test-crypto-timing-safe-equal-benchmarks (Rafael Gonzaga) #52751944ae598b5] - test, crypto: use correct object on assert (响马) #51820a814e720fa] - test_runner: fix watch mode race condition (Moshe Atlow) #529542f59529dc5] - (SEMVER-MINOR) test_runner: support test plans (Colin Ihrig) #528603267b3c063] - test_runner: display failed test stack trace with dot reporter (Mihir Bhansali) #52655b96868b4e7] - test_runner: preserve hook promise when executed twice (Moshe Atlow) #5279174341ba3c9] - tools: fix v8-update workflow (Michaël Zasso) #52957afe39ed0df] - tools: add --certify-safe to nci-ci (Matteo Collina) #52940bb97e1ccdd] - tools: fix doc update action (Marco Ippolito) #52890c6043fe6c8] - tools: fix get_asan_state() in tools/test.py (Joyee Cheung) #527666e71accc5f] - tools: support max_virtual_memory test configuration (Joyee Cheung) #527661600bdac60] - tools: support != in test status files (Joyee Cheung) #527668ce23dc9f3] - tools: update gyp-next to 0.18.0 (Node.js GitHub Bot) #52835c5f832adc0] - tools: update gyp-next to 0.17.0 (Node.js GitHub Bot) #52835646a094782] - tools: prepare custom rules for ESLint v9 (Michaël Zasso) #52889505566347d] - tools: update lint-md-dependencies to rollup@4.17.2 (Node.js GitHub Bot) #52836466e0c1321] - tools: updategr2m/create-or-update-pull-request-action(Antoine du Hamel) #52843ce7a751ad1] - tools: use sccache GitHub action (Michaël Zasso) #528391ee38a5ec1] - tools: specify a commit-message for V8 update workflow (Antoine du Hamel) #52844317998a1e8] - tools: fix V8 update workflow (Antoine du Hamel) #52822ef6a2101e2] - url,tools,benchmark: replace deprecatedsubstr()(Jungku Lee) #515460deef2d2b1] - util: fix%sformat behavior withSymbol.toPrimitive(Chenyu Yang) #50992a42b93b9aa] - util: improveisInsideNodeModules(uzlopak) #52147d71e16154a] - watch: allow listening for grouped changes (Matthieu Sieben) #52722e895f7cf32] - watch: enable passthrough ipc in watch mode (Zack) #50890f5d925706a] - watch: fix arguments parsing (Moshe Atlow) #527606b4dac3eb5] - (SEMVER-MINOR) zlib: expose zlib.crc32() (Joyee Cheung) #52692Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.